UMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
نویسندگان
چکیده
The need to store and manipulate large volume of (unstructured) data has led to the development of several NoSQL databases for better scalability. Graph databases are a particular kind of NoSQL databases that have proven their efficiency to store and query highly interconnected data, and have become a promising solution for multiple applications. While the mapping of conceptual schemas to relational databases is a well-studied field of research, there are only few solutions that target conceptual modeling for NoSQL databases and even less focusing on graph databases. This is specially true when dealing with the mapping of business rules and constraints in the conceptual schema. In this article we describe a mapping from UML/OCL conceptual schemas to Blueprints, an abstraction layer on top of a variety of graph databases, and Gremlin, a graph traversal language, via an intermediate Graph metamodel. Tool support is fully available.
منابع مشابه
Mapping Conceptual Models to Database Schemas
The mapping of a conceptual-model instance to a database schema is fundamentally the same for all conceptual models. A conceptual-model instance describes the relationships and constraints among the various data items. Given the relationships and constraints, the mappings group data items together into flat relational schemas for relational databases and into nested relational schemas for objec...
متن کاملDesafios no Mapeamento de Esquemas Conceituais Geográficos para Esquemas Físicos Híbridos SQL/NoSQL
To the best of our knowledge, there is no generic mapping from conceptual schemas to NoSQL physical schemas. This paper tackles such problem in the context of geographic databases. We discuss the solution of mapping conceptual schemas to hybrid relational/NoSQL physical schemas. Resumo. Até onde pudemos determinar, não existem ainda propostas genéricas para produzir esquemas fı́sicos para estrut...
متن کاملBridging Ontologies and Conceptual Schemas in Geographic Information Integration
Integration of geographic information has increased in importance because of new possibilities arising from the interconnected world and the increasing availability of geographic information. Ontologies support the creation of conceptual models and help with information integration. In this paper, we propose a way to link the formal representation of semantics (i.e., ontologies) to conceptual s...
متن کاملA Semantic Approach to Schema Mapping
We take schema mapping to be the problem of finding an appropriate semantic relationship to load data from a source to a target database, given their schemas. This relationship is expressed in terms of declarative logical expressions. The problem is inherently difficult to automate and previous solutions have proposed algorithms which take as input simple element correspondences between schemas...
متن کاملAn Approach to Querying Multiple Object Databases
In a multidatabase system which consists of object databases, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency to help users retrieve data. The mapping between the global and component object schemas is complicated due to schema restructuring conducted to resolve various conflicts among component schemas ...
متن کامل